#include "StateBase.h"

namespace tsc
{
namespace common
{

/*******************************************************************************
 *
 * Constructor
 *
 ******************************************************************************/
StateBase::StateBase(const char* name) :
	mName(0)
{
	mName = new char[strlen(name)+1];
	strcpy(mName, name);
} // StateBase::StateBase

/*******************************************************************************
 *
 * Destructor
 *
 ******************************************************************************/
StateBase::~StateBase()
{
	delete[] mName;
} // StateBase::~StateBase

const char* StateBase::getName() const
{
	return mName;
}

} // namespace common
} // namespace tsc
